#include "application.h"
#include "SampleBase.h"
class test : public SampleBase {
public:
	test() {}
	virtual ~test(){
		ShutDown();
	}

	virtual void Init() override {
		std::cout << "Test Init" << std::endl;
	}

	virtual void Update(float deltatime) override {

	}

	virtual void Render(float aspect) override {

	}

	virtual void OnGUI() override {
		ImGui::Text("Test");
	}

	virtual void ShutDown() override {
		std::cout << "Test Init" << std::endl;
	}
};
int main() {
	auto app = Application::GetInstance();
	app->Init(WindowParam(),new test());
	app->Run();
	return 0;
}